學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
我們的記事本已經差不多完成了
目前還缺少了一小部份,那就是儲存資料用的地方
那今天就來介紹這個元件--[TinyDB]
它並不會出現在畫面上,所以當你將這個元件拉到畫面上時,你並不會在畫面上看到它
所以我們直接來看一下程式拼圖的部份,來看看怎麼使用它
它的用法就兩個,一個存,一個取
一、儲存資料拼圖塊
它需要兩個資料
a、自行給定一個標籤(tag),這個很重要
從頭至尾必需一致,包含文字內容大小寫也是一樣
b、要存入的值或是一個LIST
二、取出資料拼圖塊
只要給一開始設定的標籤(tag),它就會幫你把資料取出來了..
所以囉,我們的「小小記事本」只要再加上這個,那就算是完整囉
目前已經能將資料放入[LIST],只要給個籤(tag),將LIST的資料存入[TinyDB]
那就算完成了
邦友們趕緊動手試一下唄...
即使稱為 Tiny"DB"
似乎比較像是個 KeyValue pairs 的 Hash
1.輸入文字後按 FileSave 存檔
2.按 Clear 鍵清空編輯區
3.按 FileLoad 載入存於 TinyDB 的資料
原始拼圖如下:
使用這個元件是為了能真正將資料存起來
若是沒有加上這個元件,雖然每次在新增時都會做儲存
但,這並非真的有存在手機裡,只要App一關閉,資料就會不見了..
今天只有2塊拼圖....
<span style="font-size: 36px;"><span style="color: red;">海綿寶寶...咱樑子結結結大了!!!</span></span>
我怎麼找不到這張圖.....
你好不好意思我看不太清楚你上面所寫的!!!
要如何存要如何再取出呢??
請問有完整已經拼好的拼圖嗎??
跟之前的記事本做結合的全部拼圖~~謝謝
請問一下IbList和NoteList是從哪裡來的呢??
a835132000提到:
請問有完整已經拼好的拼圖嗎??
你來晩了
如果是2012年那時侯
就有完整的拼圖了
a835132000提到:
請問一下IbList和NoteList是從哪裡來的呢??
問這問題
表示你前面的文章記事本那段都沒看懂
你最好從頭一步一步來會比較容易
在此篇文章中
lblList是手機下半部很大一塊青色的區域
型態是Label,目的是用來顯示「全部的文字」
NoteList就是儲存「全部的文字」的變數
各位大哥大大.....我將程式放入手機後操作發現他不會儲存耶= =
還是重開之後資料會不見阿...
請問我哪裡做錯了= =
可以貼一下你的拼圖嗎??
哈哈 我成功了
但是我發現了一件事情....
就是當我嘗試要用...例如 我的第一個tag叫做 somewhere 、第二個叫做 somewhere2的時候
我用了按鈕 跟變數做切換 但是程式執行時卻出現錯誤說 "nothing","empty-string"
是因為這個TAG只能用一個 就那麼一個嗎? 還是只是說我弄錯了??